<template>
  <div class="school">
    <h2>学校名称：{{ name }}</h2>
    <h2>学校地址：{{ address }}</h2>
    <Button @click="sendSchoolName">发送学校名称到App</Button>
  </div>
</template>

<script>
export default {
  name: "SchoolItem",
  data() {
    return {
      name: "合肥大学",
      address: "HEFEI",
    };
  },
  methods: {
    sendSchoolName() {
      // 把子组件的内容传给父组件，需要通过以下几步：
      // 1.需要父组件向子组件传递自定义的props
      // 2.子组件定义props:['自定义属性']接收父组件传递过来的内容
      // 3.子组件使用传递过来的自定义属性props（方法名或属性名）
      this.getSchoolName(this.name);
    },
  },
  props: ["getSchoolName"],
};
</script>

<style scoped lang="less">
.school {
  background-color: skyblue;
  padding: 5px;
}
</style>
